home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / workbench werkzeuge / icon tools / deft ii / docs / français / deft ii.guide (.txt) next >
Amigaguide Document  |  1996-04-07  |  37KB  |  1,094 lines

  1. @database "Deft II v1.6"
  2. @Index INDEXNODE
  3. @NODE Main "Deft II v1.6"
  4. ***************************************************************************
  5.                               @{b}Deft II@{ub} (v1.6)
  6.         Utilitaire pour remplacer les outils par d
  7. faut des ic
  8.                         Archive du 15 novembre 1994
  9.                     
  10.  Copyright 1994, @{b}Lionel Vintenat@{ub}
  11. ***************************************************************************
  12. @{" Introduction      "    Link Introduction        }
  13. @{" Installation      " Link Installation        }
  14. @{" Utilisation       "    Link Utilisation        }
  15. @{" L'interface       "    Link Interface            }
  16. @{" Le port ARexx     " Link ARexx                }
  17. @{" Les sources       " Link Sources            }
  18. @{" Bugs              "    Link Bugs                }
  19. @{" Historique        "    Link Historique            }
  20. @{" A faire           "    Link A_faire            }
  21. @{" Distribution      "    Link Distribution        }
  22. @{" L'auteur          "    Link Auteur                }
  23. @{" Les remerciements "    Link Remerciements        }
  24. @ENDNODE
  25. -------------------------------------------------------------------------------
  26. @NODE Introduction "Introduction"
  27.     Faisons un petit retour dans le pass
  28. . Il y a d
  29. ja quelques temps, j'ai
  30. couvert sur une disquette fish un excellent petit programme nomm
  31.  Deft
  32.  1992, Gary Smith). Le but de celui-ci 
  33. tait tr
  34. s simple : changer
  35. l'outil par d
  36. faut des ic
  37. nes. Prenons un exemple d'utilisation. Supposons
  38. que vous utilisiez pour lire vos documentations le programme more. Dans ce
  39. cas, toutes vos ic
  40. nes de documentation ont pour outil par d
  41. faut quelque
  42. chose comme "SYS:Utilities/more". Et puis, un beau jour, vous d
  43. couvrez le
  44. fabuleux Most. Et bien s
  45. r vous ne voulez plus entendre parler de more 
  46. partir de ce moment (comme je vous comprends ! :)). Mais changer tous les
  47. champs outil par d
  48. faut de vos ic
  49. nes de documentation sur votre disque dur
  50. peut s'av
  51. rer une t
  52. nooooorme si votre disque dur a une grande taille.
  53. C'est l
  54.  qu'intervient Deft. Vous lui donnez un chemin, un viel outil par
  55. faut, un nouvel outil par d
  56. faut, et hop, il fait toutes les substitu-
  57. tions sur votre disque dur. Bref Deft est 
  58.  mon avis le programme DP type :
  59. trop petit pour 
  60. tre commercial, mais g
  61. nial dans l'id
  62. e, et terriblement
  63. utile (on en a pas besoin souvent, mais quand on en a besoin, qu'est-ce
  64. qu'on est content de le trouver !!!).
  65.     Vous l'avez sans doute devin
  66. , Deft II est une reprise (
  67.  partir de
  68. ro car je n'avais pas les sources de Deft) de Deft. Ce programme ne
  69. semblant plus 
  70. tre d
  71. velopp
  72. , je me suis permis de le r
  73. crire en lui
  74. apportant -je l'esp
  75. re- plein d'am
  76. liorations, 
  77.  savoir :
  78.         - une interface MUI avec tout ce que cela apporte de convivialit
  79. pour l'utilisateur (raccourcis claviers, fen
  80. tres d'application, etc)
  81.         - pr
  82. cision de plusieurs chemins 
  83.  examiner
  84.         - pr
  85. cision de plusieurs outils par d
  86. faut 
  87.  remplacer
  88.         - utilisation de jokers pour les outils par d
  89. faut 
  90.  remplacer
  91.         - sauvegarde des pr
  92. rences
  93.         - adjonction d'un port ARexx
  94.         - aide en ligne
  95.     Au niveau de la lecture de ce manuel, lisez compl
  96. tement le chapitre
  97. @{" utilisation " Link Utilisation}. Tout ce qu'il y a 
  98.  savoir si trouve. Le chapitre
  99. sur @{" l'interface " Link Interface} est en fait utilis
  100.  pour l'aide en ligne et pourra
  101. donc servir de r
  102. rence. Enfin, si vous 
  103. tes familier avec la program-
  104. mation ARexx, jetez donc un coup d'oeil sur le chapitre @{" ARexx " Link ARexx}.
  105. ATTENTION : Deft II n
  106. cessite le WorkBench 2.0 ou plus pour tourner, ainsi
  107. que MUI v2.2 correctement install
  108. @ENDNODE
  109. -------------------------------------------------------------------------------
  110. @NODE Installation "Installation"
  111.     Si vous poss
  112. dez le logiciel Installer, laissez-vous guider !
  113.     Si ce n'est pas le cas, pas de panique ! Deft II est un programme tr
  114. simple qui peut s'installer facilement et sans douleur "
  115.  la main" :
  116. 1) Copiez les fichiers "Deft II", "Deft II.info", "Deft II.prefs",
  117. "Deft II.guide" (celui correspondant 
  118.  votre langue), et
  119. "Deft II.guide.info" dans un MEME r
  120. pertoire de votre choix.
  121. 2) Copiez "DeftII_Test.rexx" dans REXX:.
  122. 3) Copiez le fichier "DeftII.catalog" correspondant 
  123.  votre langue si
  124. celle-ci est disponible et si votre WorkBench supporte la localisation
  125. (normalement seuls les WorkBench de version sup
  126. rieure ou 
  127. gale 
  128.  2.1 la
  129. supporte) dans le r
  130. pertoire syst
  131. me "LOCALE:Catalogs/votre_langue/".
  132. 4) (facultatif) Copiez le r
  133. pertoire "Sources/" l
  134.  vous le voulez.
  135. @ENDNODE
  136. -------------------------------------------------------------------------------
  137. @NODE Utilisation "Utilisation"
  138.     Voyons tout d'abord un petit @{" didacticiel "    Link Didacticiel} sur l'utilisation
  139. de Deft II. Puis encha
  140. nons sur cette grave et fondamentale question :
  141. @{" Mais comment l'auteur se sert-il lui-m
  142. me de son programme ? "    Link Mon_Utilisation} :)
  143. @ENDNODE
  144. -------------------------------------------------------------------------------
  145. @NODE Didacticiel "Didacticiel"
  146.     Ouvrez l'unique fen
  147. tre de Deft II. Celle-ci se d
  148. compose grossi
  149. rement
  150. en trois parties :
  151.         - 
  152.  gauche le groupe 'Outils par d
  153. faut'
  154.         - 
  155.  droite le groupe 'Chemins'
  156.         - en bas le gadget texte 'Fichier' et le groupe 'Contr
  157. le de Deft
  158.     Le groupe 'Outils par d
  159. faut' sert 
  160. finir quels sont les outils par
  161. faut que Deft II devra remplacer, et par quels nouveaux outils par d
  162. il devra les remplacer.
  163.     Chaque couple ancien/nouvel outil par d
  164. faut est affich
  165.  dans cet ordre
  166. dans la liste. Pour rentrer un tel groupe, utilisez les deux gadgets
  167. nes 'Ancien' et 'Nouveau'. Notez que c'est le fait de taper sur entr
  168. dans le gadget texte 'Nouveau' qui valide un couple. Notez aussi que Deft
  169. II n'accepte pas un couple si l'ancien outil par d
  170. faut est vide ou si il
  171. existe d
  172.  un couple avec le m
  173. me ancien outil par d
  174. faut. Par contre, il
  175. est tout 
  176.  fait possible de rentrer un couple dont le nouvel outil par
  177. faut est vide. Il sera alors affich
  178.  en italique dans la liste pour vous
  179. signaler que la d
  180. finition du couple est incompl
  181.     L'ancien outil par d
  182. faut peut comporter des jokers (pas le nouveau
  183. bien s
  184. r !). Par exemple, "#?more#?" est un ancien outil par d
  185. faut tout 
  186. fait valide. Lors de la phase de remplacement, Deft II cherchera parmi
  187. toutes les ic
  188. nes projet des chemins 
  189.  examiner si une a un outil par
  190. faut qui correspond 
  191.  ce motif, et effectuera en cas de correspondance le
  192. remplacement. Vous pouvez ainsi tr
  193. s facilement remplacer les "c/more",
  194. "c:more" et autres ":c/MuchMore" par "c:Most" ! Mieux encore, vous pouvez
  195. sans crainte demandez de remplacer tous les "#?guide#?" par "c:AmigaGuide"
  196. car Deft II v
  197. rifie avant un remplacement qu'il ne va pas remplacer une
  198. ne par elle-m
  199. me. Donc, un outil par d
  200. faut comme "C:amigaguide" (notez
  201. que Deft II ne fait pas de diff
  202. rence entre majuscules et minuscules), ne
  203. sera pas remplac
  204.  alors que ":c/AmigaGuide" le sera.
  205.     Le gadget "popup" a droite du gadget cha
  206. ne 'Nouveau' ouvre une petite
  207. liste o
  208.  se trouve tous les nouveaux outils par d
  209. faut d
  210.  rentr
  211. s dans
  212. Deft II : cela vous 
  213. vite de les retaper. Mais la premi
  214. re fois, vous
  215. pouvez utiliser le gadget "popfile" 
  216.  droite du gadget "popup". Cela ouvre
  217. une requ
  218. te de fichier o
  219.  vous pouvez choisir un nouvel outil par d
  220. faut.
  221.     En double-cliquant sur un couple dans la liste, vous pouvez 
  222. diter
  223. celui-ci.
  224.     Vous pouvez l
  225. cher sur la liste et la cha
  226. ne 'Ancien' du groupe 'Outils
  227. par d
  228. faut' des ic
  229. nes projet. Si vous le faites, les outils par d
  230. faut de
  231. ces ic
  232. nes seront aussit
  233. t ajout
  234. s (si ils n'
  235. taient pas d
  236. sents bien
  237. r) dans la liste. Dans ce cas, ils appara
  238. tront en italique car bien s
  239. ils ne poss
  240. dent pas encore de nouvel outil par d
  241. faut associ
  242.     Enfin vous pouvez l
  243. cher sur la cha
  244. ne 'Nouveau' du groupe 'Outils par
  245. faut' une ic
  246. ne d'outil. Si vous le fa
  247. tes, celui-ci appara
  248. tra dans
  249. cette cha
  250. ne. Cela a le m
  251. me effet que le gadget "popfile" 
  252.  droite de
  253. cette cha
  254.     Le groupe 'Chemins' sert 
  255. finir tous les chemins 
  256.  examiner
  257. cursivement pour le remplacement, chemins qui sont regroup
  258. s dans une
  259. liste. Si vous jetez une ic
  260. ne dans ce groupe, le chemin du fichier ou du
  261. tiroir est ajout
  262.  la liste des chemins. Double-cliquer un chemin dans la
  263. liste permet la aussi de l'
  264. diter.
  265.     Enfin, vous utilisez le groupe 'Contr
  266. le de Deft II' pour lancer le
  267. remplacement des outils par d
  268. faut (bouton 'Commencer'), stopper ce
  269. remplacement 
  270.  tout moment (bouton 'Stop') ou sauver les pr
  271. rences
  272. (bouton 'Sauver pr
  273. fs'), pr
  274. rences qui regroupent le contenu des deux
  275. listes. Lors de la phase de remplacement, Deft II affiche dans le gadget
  276. ne 'Fichier' tous les fichiers dont il modifie l'ic
  277. @ENDNODE
  278. -------------------------------------------------------------------------------
  279. @NODE Mon_Utilisation "Comment j'utilise moi-m
  280. me Deft II..."
  281.     J'ai personnellement configur
  282.  Deft II pour l'utiliser dans le cas d'un
  283. remplacement sur mon disque dur. Autrement dit, les pr
  284. rences que j'ai
  285. sauvegard
  286. es contiennent toutes mes partitions dans la liste des chemins.
  287.     Cependant un cas fr
  288. quent o
  289.  le remplacement d'outils par d
  290. faut est
  291. cessaire appara
  292. t lors du test d'un nouveau programme (chose que Je fais
  293. en principe dans RAM: ou SD0:). En effet, il n'est pas rare que lorsque je
  294. clique sur l'ic
  295. ne d'installation ou sur l'ic
  296. ne de la documentation, le
  297. Workbench ne trouve pas l'outil par d
  298. faut. Pour rem
  299. dier 
  300.  ce probl
  301. me, je
  302. lance d
  303. s le d
  304. but de mes tests Deft II par une "hotkey" depuis Tool-
  305. Manager. Deft II d
  306. marre alors iconifi
  307.  configurer avec MUI-Prefs si
  308. vous 
  309. tes enregistr
  310. ). Puis pour chaque nouveau test en RAM: ou en SD0:
  311. (c'est-
  312. -dire pour chaque nouvelle archive d
  313. sarchiv
  314. e), je lance, toujours
  315. par une "hotkey" depuis ToolManager (j'aime beaucoup ce programme :)), un
  316. petit script ARexx, "DeftII_test.rexx". Celui-ci vide la liste des chemins
  317. de Deft II en les rempla
  318. ant par "RAM:" et "SD0:" et lance imm
  319. diatement
  320. s la phase de remplacement (donc localis
  321.  RAM: et SD0:). Une fois
  322. celle-ci termin
  323. e, il remet comme il l'avait trouv
  324. e la liste des chemins.
  325. Autrement dit, gr
  326.  ce petit script ARexx et ToolManager, je peux
  327. effectuer un remplacement tr
  328. s rapide (op
  329. ration en RAM et Deft II toujours
  330. iconifi
  331. ) des outils par d
  332. faut de chaque nouvelle archive en phase de test,
  333. le tout sans perdre ma configuration de Deft II, elle fig
  334. e sur les
  335. partitions de mon disque dur.
  336.     Je vous conseille donc d'essayer ce script ARexx, m
  337. me si vous n'
  338. pas un sorcier de ce langage (j'ai mis tous les commentaires n
  339. cessaires
  340. pour que vous puissiez l'adapter 
  341.  vos besoins). Il automatise compl
  342. tement
  343.  mon avis l'utilisation de Deft II.
  344.     Pour vous aider, j'ai fourni dans l'archive mon propre fichier de
  345. rences de Deft II.
  346. @ENDNODE
  347. -------------------------------------------------------------------------------
  348. @NODE Interface "L'interface"
  349.         @{" Le groupe 'Outils par d
  350. faut'   "    Link gr_default_tools    }
  351.         @{" Le groupe 'Chemins'             "    Link gr_paths            }
  352.         @{" Le gadget texte 'Fichier'       "    Link tx_info            }
  353.         @{" Le groupe 'Contr
  354. le de Deft II' "    Link gr_controls        }
  355. @ENDNODE
  356. -------------------------------------------------------------------------------
  357. @NODE gr_default_tools "Le groupe 'Outils par d
  358. faut'"
  359.     Regroupe tout le contr
  360. le des couples ancien/nouvel outil par d
  361. faut.
  362.     Si vous l
  363. chez une ic
  364. ne projet sur la liste ou la cha
  365. ne 'Ancien' de
  366. ce groupe, son outil par d
  367. faut sera automatiquement ajout
  368.  cette liste
  369. (si il n'y est pas d
  370.  bien s
  371. r) en tant que "ancien outil par d
  372. faut".
  373. Il ne poss
  374. de alors pas de "nouvel outil par d
  375. faut" associ
  376.     Si vous l
  377. chez une ic
  378. ne d'outil sur la cha
  379. ne 'Nouveau' de ce groupe,
  380. celui-ci appara
  381. tra dans cette cha
  382.         @{" La liste                      "    Link lv_default_tools    }
  383.         @{" La cha
  384. ne 'Ancien'            "    Link stR_old_def_tool    }
  385.         @{" Le gadget popobject 'Nouveau' "    Link po_new_def_tool    }
  386.         @{" Le bouton 'Effacer'           "    Link bt_delete_def_tool    }
  387. @ENDNODE
  388. -------------------------------------------------------------------------------
  389. @NODE lv_default_tools "La liste"
  390.     Affiche tous les couples ancien/nouvel outil par d
  391. faut connus de Deft
  392. II. Si un couple ne poss
  393. de pas de nouvel outil par d
  394. faut, il est affich
  395. en italique.
  396.     Double-cliquez un couple dans cette liste pour l'
  397. diter.
  398. @ENDNODE
  399. -------------------------------------------------------------------------------
  400. @NODE stR_old_def_tool "La cha
  401. ne 'Ancien'"
  402.     Rentrez dans cette cha
  403. ne un ancien outil par d
  404. faut 
  405.  remplacer.
  406. @ENDNODE
  407. -------------------------------------------------------------------------------
  408. @NODE po_new_def_tool "Le gadget popobject 'Nouveau'"
  409.     Rentrez dans cette cha
  410. ne par quel nouvel outil par d
  411. faut remplacer
  412. l'ancien outil par d
  413. faut associ
  414. . Taper entr
  415. e dans cette cha
  416. ne valide le
  417. couple courament 
  418.     Si vous cliquez sur l'image "popup" 
  419.  droite de la cha
  420. ne, cela ouvre
  421. une liste des nouveaux outils par d
  422. fauts d
  423.  rentr
  424. s dans Deft II.
  425. Double-cliquez sur une des entr
  426. es de cette liste pour la s
  427. lectionner.
  428.     Si vous cliquez sur l'image "popfile" 
  429.  droite de l'image "popup", cela
  430. ouvre une requ
  431. te de fichiers pour choisir un nouvel outil par d
  432. faut 
  433. mettre dans la cha
  434. @ENDNODE
  435. -------------------------------------------------------------------------------
  436. @NODE bt_delete_def_tool "Le bouton 'Effacer'"
  437.     Efface le couple actif de la liste.
  438. @ENDNODE
  439. -------------------------------------------------------------------------------
  440. @NODE gr_paths "Le groupe 'Chemins'"
  441.     Regroupe tout le contr
  442. le des chemins.
  443.     Si vous l
  444. chez une ic
  445. ne dans ce groupe, son chemin sera automati-
  446. quement ajout
  447.  cette liste (si il n'y est pas d
  448.  bien s
  449.         @{" La liste            "    Link lv_paths        }
  450.         @{" Le gadget popasl    "    Link pa_path        }
  451.         @{" Le bouton 'Effacer' "    Link bt_delete_path    }
  452. @ENDNODE
  453. -------------------------------------------------------------------------------
  454. @NODE lv_paths "La liste"
  455.     Affiche tous les chemins connus de Deft II.
  456.     Double-cliquez un chemin dans cette liste pour l'
  457. diter.
  458. @ENDNODE
  459. -------------------------------------------------------------------------------
  460. @NODE pa_path "Le gadget popasl"
  461.     Rentrez ici un chemin 
  462.  rajouter 
  463.  la liste. Vous pouvez soit taper 
  464. la main ce nouveau chemin, soit le choisir 
  465.  l'aide d'une requ
  466. te de
  467. fichiers en cliquant sur le gadget "popasl" 
  468.  droite de la cha
  469. @ENDNODE
  470. -------------------------------------------------------------------------------
  471. @NODE bt_delete_path "Le bouton 'Effacer'"
  472.     Efface le chemin actif de la liste.
  473. @ENDNODE
  474. -------------------------------------------------------------------------------
  475. @NODE tx_info "Le gadget texte 'Fichier'"
  476.     Lors de la phase de remplacement, affiche tous les fichiers dont Deft
  477. II modifie l'ic
  478. @ENDNODE
  479. -------------------------------------------------------------------------------
  480. @NODE gr_controls "Le groupe 'Contr
  481. le de Deft II'"
  482.         @{" Le bouton 'Commencer'    "    Link bt_go            }
  483.         @{" Le bouton 'Stop'         "    Link bt_stop        }
  484.         @{" Le bouton 'Sauver pr
  485. fs' "    Link bt_save_prefs    }
  486.         @{" Le bouton 'A propos'     "    Link bt_about        }
  487.         @{" Le bouton 'Quitter'      "    Link bt_quit        }
  488. @ENDNODE
  489. -------------------------------------------------------------------------------
  490. @NODE bt_go "Le bouton 'Commencer'"
  491.     D
  492. marre la phase de remplacement : Deft II examine r
  493. cursivement tous
  494. les chemins donn
  495. s, et positionne le champ "outil par d
  496. faut" de chaque
  497.  celui-ci correspond 
  498.  un "ancien outil par d
  499. faut" sur le "nouvel
  500. outil par d
  501. faut" associ
  502.     L'ancien outil par d
  503. faut peut 
  504. tre un motif AmigaDos et Deft II
  505. rifie avant le remplacement que le champ "outil par d
  506. faut" actuel n'est
  507. pas le m
  508. me que le "nouvel outil par d
  509. faut" associ
  510. @ENDNODE
  511. -------------------------------------------------------------------------------
  512. @NODE bt_stop "Le bouton 'Stop'"
  513.     Permet de stopper 
  514.  tout moment la phase de remplacement.
  515.     Sans effet dans les autres cas.
  516. @ENDNODE
  517. -------------------------------------------------------------------------------
  518. @NODE bt_save_prefs "Le bouton 'Sauver pr
  519.     Sauve les pr
  520. rences de Deft II dans le r
  521. pertoire courant sous le nom
  522. "Deft II.prefs".
  523. @ENDNODE
  524. -------------------------------------------------------------------------------
  525. @NODE bt_about "Le bouton 'A propos'"
  526.     Affiche une requ
  527. te qui vous parle de moi :).
  528. @ENDNODE
  529. -------------------------------------------------------------------------------
  530. @NODE bt_quit "Le bouton 'Quitter'"
  531.     Termine Deft II.
  532.     Si une requ
  533. te de fichiers est encore ouverte, Deft II se plaindra.
  534.     Si les pr
  535. rences ont 
  536.  modifi
  537. es sans 
  538. tre sauvegard
  539. es, Deft II
  540. vous demandera confirmation.
  541. @ENDNODE
  542. -------------------------------------------------------------------------------
  543. @NODE ARexx "Le port ARexx"
  544.     Le port ARexx de Deft II se nomme DEFT_II.n o
  545.  n vaut 1, 2, etc selon
  546. le nombre d'occurences de Deft II que vous avez lanc
  547. es. Les commandes que
  548. ce port met 
  549.  votre disposition sont les suivantes :
  550. @{" quit       FORCE/S "    Link ARexx_MUI    }
  551. @{" activate           "    Link ARexx_MUI    }
  552. @{" deactivate         "    Link ARexx_MUI    }
  553. @{" show               "    Link ARexx_MUI    }
  554. @{" hide               "    Link ARexx_MUI    }
  555. @{" info       ITEM/A  "    Link ARexx_MUI    }
  556. @{" help       FILE/A  "    Link ARexx_MUI    }
  557. @{" number_paths                                  "    Link ARexx_number_paths            }
  558. @{" number_default_tools                          "    Link ARexx_number_default_tools    }
  559. @{" add_path             PATH/A                   "    Link ARexx_add_path                }
  560. @{" add_default_tool     OLD/A,NEW/A              "    Link ARexx_add_default_tool        }
  561. @{" delete_path          PATH/N/A                 "    Link ARexx_delete_path            }
  562. @{" delete_default_tool  DEFAULT_TOOL=DT/N/A      "    Link ARexx_delete_default_tool    }
  563. @{" get_path             PATH/N/A                 "    Link ARexx_get_path                }
  564. @{" get_old_default_tool OLD_DEFAULT_TOOL=ODT/N/A "    Link ARexx_get_old_default_tool    }
  565. @{" get_new_default_tool NEW_DEFAULT_TOOL=NDT/N/A "    Link ARexx_get_new_default_tool    }
  566. @{" save_prefs                                    "    Link ARexx_save_prefs            }
  567. @{" go                                            "    Link ARexx_go                    }
  568. @{" loose_modifications                           "    Link ARexx_loose_modifications    }
  569.     Notez qu'aucune des commandes ARexx propres 
  570.  Deft II ne provoque
  571. l'apparition de requ
  572.  l'int
  573. rieur de Deft II, au contraire parfois de
  574. me action cette fois lanc
  575. e depuis l'interface graphique (exemple :
  576. commande ARexx "go" et bouton "Commencer").
  577. @ENDNODE
  578. -------------------------------------------------------------------------------
  579. @NODE ARexx_MUI "Commande ARexx de base de MUI"
  580.     Cette commande ARexx est automatiquement pr
  581. sente dans toute
  582. application MUI.  Donc consultez la documentation (utilisateur) de MUI
  583. pour plus de d
  584. tails.
  585. @ENDNODE
  586. -------------------------------------------------------------------------------
  587. @NODE ARexx_number_paths "Commande ARexx 'number_paths'"
  588.     Retourne le nombre de chemins pr
  589. sents dans la liste du groupe
  590. "Chemins".
  591. @ENDNODE
  592. -------------------------------------------------------------------------------
  593. @NODE ARexx_number_default_tools "Commande ARexx 'number_default_tools'"
  594.     Retourne le nombre de couples ancien/nouvel outil par d
  595. faut pr
  596. sents
  597. dans la liste du groupe "Outils par d
  598. faut".
  599. @ENDNODE
  600. -------------------------------------------------------------------------------
  601. @NODE ARexx_add_path "Commande ARexx 'add_path'"
  602.     Ajoute le chemin argument dans la liste du groupe "Chemins".
  603.     Un code de retour de 10 indique que le chemin argument 
  604. tait d
  605. sent.
  606. @ENDNODE
  607. -------------------------------------------------------------------------------
  608. @NODE ARexx_add_default_tool "Commande ARexx 'add_default_tool'"
  609.     Ajoute le couple ancien/nouvel outil par d
  610. faut argument dans la liste
  611. du groupe "Outils par d
  612. faut".
  613.     Un code de retour de 10 indique que le couple argument 
  614. tait d
  615. sent.
  616. @ENDNODE
  617. -------------------------------------------------------------------------------
  618. @NODE ARexx_delete_path "Commande ARexx 'delete_path'"
  619.     Efface de la liste du groupe "Chemins" le chemin dont le num
  620. ro est
  621.  en argument (la num
  622. rotation commence 
  623.  partir de 0).
  624.     Un code de retour de 10 indique que le num
  625. ro pass
  626.  en argument ne
  627. correspond 
  628.  aucun chemin (nombre trop grand ou n
  629. gatif).
  630. @ENDNODE
  631. -------------------------------------------------------------------------------
  632. @NODE ARexx_delete_default_tool "Commande ARexx 'delete_default_tool'"
  633.     Efface de la liste du groupe "Outils par d
  634. faut" le couple
  635. ancien/nouvel outil par d
  636. faut dont le num
  637. ro est pass
  638.  en argument
  639. (la num
  640. rotation commence 
  641.  partir de 0).
  642.     Un code de retour de 10 indique que le num
  643. ro pass
  644.  en argument ne
  645. correspond 
  646.  aucun couple (nombre trop grand ou n
  647. gatif).
  648. @ENDNODE
  649. -------------------------------------------------------------------------------
  650. @NODE ARexx_get_path "Commande ARexx 'get_path'"
  651.     Retourne le chemin dont le num
  652. ro est pass
  653.  en argument (la num
  654. tation commence 
  655.  partir de 0).
  656.     Un code de retour de 10 indique que le num
  657. ro pass
  658.  en argument ne
  659. correspond 
  660.  aucun chemin (nombre trop grand ou n
  661. gatif).
  662. @ENDNODE
  663. -------------------------------------------------------------------------------
  664. @NODE ARexx_get_old_default_tool "Commande ARexx 'get_old_default_tool'"
  665.     Retourne l'ancien outil par d
  666. faut dont le num
  667. ro est pass
  668.  en argument
  669. (la num
  670. rotation commence 
  671.  partir de 0).
  672.     Un code de retour de 10 indique que le num
  673. ro pass
  674.  en argument ne
  675. correspond 
  676.  aucun ancien outil par d
  677. faut (nombre trop grand ou n
  678. gatif).
  679. @ENDNODE
  680. -------------------------------------------------------------------------------
  681. @NODE ARexx_get_new_default_tool "Commande ARexx 'get_new_default_tool'"
  682.     Retourne le nouvel outil par d
  683. faut dont le num
  684. ro est pass
  685. argument (la num
  686. rotation commence 
  687.  partir de 0).
  688.     Un code de retour de 10 indique que le num
  689. ro pass
  690.  en argument ne
  691. correspond 
  692.  aucun nouvel outil par d
  693. faut (nombre trop grand ou n
  694. gatif).
  695. @ENDNODE
  696. -------------------------------------------------------------------------------
  697. @NODE ARexx_save_prefs "Commande ARexx 'save_prefs'"
  698.     Force Deft II 
  699.  sauvegarder vos pr
  700. rences.
  701.     Un code de retour de 50 indique qu'une erreur s'est produite au niveau
  702. de la sauvegarde des pr
  703. rences, et que celle-ci n'a donc pas pu avoir
  704. lieu correctement.
  705. @ENDNODE
  706. -------------------------------------------------------------------------------
  707. @NODE ARexx_go "Commande ARexx 'go'"
  708.     Lance la phase de remplacement des outils par d
  709. faut avec les
  710. rences courantes.
  711.     Un code de retour de 10 indique que des chemins incorrects ont 
  712. rencontr
  713. s durant cette phase, et que ceux-ci ont 
  714.  enlev
  715. s de la liste
  716. du groupe "Chemins". 5 est ajout
  717.  ce code de retour si cette phase a 
  718. stopp
  719. e par l'utilisateur avant sa fin normale. Enfin, 100 est ajout
  720. code de retour si une erreur grave a emp
  721.  Deft II d'acc
  722.  un fichier
  723.  un r
  724. pertoire. Dans ce cas, Deft II stoppe net ses activit
  725. rant toutes les ressources acquises.
  726.     En r
  727. , les codes de retour possibles sont 5, 10, 15, 100 et 110.
  728. @ENDNODE
  729. -------------------------------------------------------------------------------
  730. @NODE ARexx_loose_modifications "Commande ARexx 'loose_modifications'"
  731.     Force Deft II 
  732.  oublier que des modifications ont 
  733.  faites aux
  734. rences. Cela permet de faire telles modifications 
  735.  partir d'un script
  736. mais sans que l'utilisateur soit ennuy
  737.  par une requ
  738. te de confirmation
  739. lorsqu'il va vouloir quitter Deft II.
  740. @ENDNODE
  741. -------------------------------------------------------------------------------
  742. @NODE Sources "Les sources"
  743.     Tous les sources de Deft II sont fournis. Vous pouvez donc recompiler
  744. sans probl
  745. me ce programme. Pour cela, il vous faudra Mac2E v4.0+ et
  746. autobuild en plus d'Amiga E v3.0+. Si vous avez suivi les consignes
  747. d'installation de ces programmes, la commande "autobuild" devrait suffire.
  748.     Cependant n'oubliez que les modifications des fichiers de cette
  749. distribution ne sont autoris
  750. es que pour votre usage strictement personnel
  751. (voir @{" distribution " Link Distribution}) ! Si vous trouvez un bug et si vous le corrigez,
  752. SVP, 
  753. crivez-moi pour que je fasse une nouvelle version, merci.
  754.     La principale raison pour laquelle j'ai fourni tous les sources est
  755. bien s
  756. r que cela peut servir d'exemple 
  757.  d'autres programmeurs. J'ai
  758. moi-m
  759. me largement profit
  760.  des sources des autres, alors j'esp
  761. re que la
  762. ne continuera :).
  763.     Enfin, je pr
  764. cise que j'ai joint les fichiers ".cd" et ".ct" pour vous
  765. permettre de construire le catalogue pour votre langue. Si vous r
  766. alisez
  767. un tel catalogue, n'oubliez pas de me le faire parvenir pour que je puisse
  768. l'inclure dans les prochaines versions, merci.
  769. @ENDNODE
  770. -------------------------------------------------------------------------------
  771. @NODE Bugs "Bugs"
  772.     Aucun de connu.
  773. @ENDNODE
  774. -------------------------------------------------------------------------------
  775. @NODE Historique "Historique"
  776. @{b}Version 1.0@{ub} :  - 1
  777. re version distribu
  778. @{b}Version 1.1@{ub} :  - reprogrammation pour Amiga E v3.0
  779.                - probl
  780. me de localisation r
  781. solu (avant certaines cha
  782.                     n'apparaissaient pas si la langue anglaise par d
  783.                     
  784. tait utilis
  785. @{b}Version 1.2@{ub} :  - optimisation de la phase de remplacement avec la routine
  786.                     ExAll() => 4 fois plus rapide !
  787.                - en cas de p
  788. nurie de m
  789. moire pendant cette phase, Deft II
  790.                     lib
  791. re maintenant toutes les ressources allou
  792. @{b}Version 1.3@{ub} :  - ajout du gadget "popfile" pour choisir un nouvel outil
  793.                     par d
  794.                - possibilit
  795.  de l
  796. cher dans la cha
  797. ne 'Nouveau' une ic
  798.                     d'outil pour mettre cet outil dans cette cha
  799.                - 2
  800. me version distribu
  801. @{b}Version 1.4@{ub} :  - catalogue allemand ajout
  802.                - recompil
  803.  avec Amiga E v3.0b
  804.                - meilleure gestion de la localisation (interne)
  805.                - fichier des pr
  806. rences plus g
  807. @{b}Version 1.5@{ub} :  - "enforcer hits" enlev
  808. s  : rien de s
  809. rieux (seulement des
  810.                     lectures) mais <<nothing should be causing enforcer hit>>
  811.                     (enforcer readme)
  812. @{b}Version 1.6@{ub} :  - "enforcer hits" enlev
  813. s (grrrr j'esp
  814. re que ce sont les
  815.                     derniers cette fois...) : toujours rien de s
  816. rieux mais
  817.                     bon...
  818.                - bug corrig
  819.  : au d
  820. marrage, Deft II pouvait se bloquer
  821.                     quand une erreur MUI survenait
  822.                - recompil
  823.  avec Amiga E v3.0e
  824. @ENDNODE
  825. -------------------------------------------------------------------------------
  826. @NODE A_Faire "A faire"
  827.     J'ai dans l'id
  828. crire une commodit
  829. s en plus de Deft II qui
  830. patcherait le syst
  831. me pour changer en temps r
  832. el les outils par d
  833. faut.
  834. Bien s
  835. r, celle-ci utiliserait les pr
  836. rences de Deft II. Mais pour
  837. l'instant ce n'est qu'une idee, pas un projet.
  838.     A part cela je ne vois plus rien 
  839.  ajouter 
  840.  Deft II, sinon corriger
  841. les bugs bien s
  842. r. Mais je reste ouvert 
  843.  toute suggestion raisonnable
  844. (voir @{" l'auteur " Link Auteur}).
  845. @ENDNODE
  846. -------------------------------------------------------------------------------
  847. @NODE Distribution "Distribution"
  848.     @{b}Tous les fichiers de cette distribution restent sous copyright de
  849. l'auteur (Lionel Vintenat)@{ub}. Vous n'
  850. tes donc autoris
  851.  les modifier que
  852. pour votre usage STRICTEMENT PERSONNEL.
  853.     Les seules exceptions sont le fichier "Readme.mui" et les ic
  854.     Cette archive peut 
  855. tre @{b}librement distribu
  856. e@{ub} par tous les moyens
  857. imaginables (serveur ftp, BBS, collection du domaine publique, etc), tant
  858. que les deux conditions suivantes sont respect
  859.     1) @{b}Personne ne tire AUCUN b
  860. fice de cette distribution@{ub}. En parti-
  861. culier, si Deft II est diffus
  862.  sur une disquette, celle-ci ne doit pas 
  863. vendue pour plus de 4$ US (ou 
  864. quivalent), et s'il s'agit d'un CDROM,
  865. celui-ci ne doit pas 
  866. tre vendu pour plus de 30$ US (ou 
  867. quivalent). Tout
  868. autre type de vente (avec profit) ne peut EN AUCUN CAS 
  869. tre effectu
  870.  sans
  871. l'autorisation de l'auteur. Les seules exceptions sont les CDROM de Fred
  872. Fish et d'aminet, qui eux (et seulement eux !) peuvent inclure Deft II dans
  873. leur collection sans me demander la permission. En particulier, cela exclut
  874. DEFINITIVEMENT 
  875.  France Festival Distribution le droit de distribuer
  876. Deft II (j'insiste LOURDEMENT sur ce point...). Mais sans doute cela ne
  877. nera-t-il pas vraiment Mr Serge Hammouche, qui n'h
  878. site pas 
  879.  traiter
  880. (ouvertement sur certains r
  881. seaux fran
  882. ais) d'incapables les programmeurs
  883. de DP fran
  884. ais...
  885.     2) @{b}Cette archive est distribu
  886. e DANS SON ENTIER, et SANS MODIFICATION
  887. par rapport 
  888.  sa version originale sur aminet@{ub}. Cela signifie en particulier
  889. que si vous faites une traduction de la documentation ou du catalogue dans
  890. un nouveau langage, ou que vous corrigez des bugs et recompilez
  891. cutable, vous DEVEZ me les faire parvenir pour que ce soit MOI
  892. EVENTUELLEMENT (surement en fait s'il s'agit de traductions) qui redis-
  893. tribue une nouvelle version de ce programme. La structure que doit avoir
  894. cette archive est indiqu
  895. e dans le fichier "LisezMoi.d_abord" de cette
  896. distribution.
  897.     Toute distribution de Deft II qui ne respecte pas les deux conditions
  898. cedentes sans mon autorisation est @{b}ILLEGALE@{ub}.
  899.     Tout le d
  900. but de ce paragraphe peut sembler tr
  901. s strict, 
  902.  la limite
  903. de la parano
  904. me, mais 
  905. tant donn
  906.  les pratiques douteuses de gens comme
  907. Serge Hammouche qui vend 
  908.  des prix astronomiques (sous pr
  909. texte de
  910. traduction) des logiciels librement distribuables sans m
  911. me en avertir les
  912. auteurs, il me semble n
  913. cessaire de prot
  914. ger mes droits. Je fais des pro-
  915. grammes pour mon plaisir sans aucune pr
  916. tention pour gagner de l'argent, et
  917. je suis heureux si ils peuvent aussi aider d'autres personnes, mais que des
  918. gens en profitent pour se faire de l'argent sur mon dos : NON ! Les
  919. limitations pr
  920. dentes ne visent absolument pas les gens s
  921. rieux comme
  922. Fred Fish, le Club Amiga Montr
  923. al, les syst
  924. mes op
  925. rateurs d'aminet, ou
  926. tous les clubs de passionn
  927. s, qui eux supportent r
  928. ellement le domaine
  929. publique sur Amiga. Elles visent uniquement les organisations aux pratiques
  930. discutables comme France Festival Distribution.
  931.     D'autre part, je d
  932. gage toute responsabilit
  933.  quant 
  934.  l'utilisation de
  935. ce programme et les dommages directs ou indirects qu'il pourrait causer.
  936. Que ce soit clair : @{b}VOUS L'UTILISEZ A VOS RISQUES ET PERILS !@{ub}
  937.     Cependant, je pense l'avoir suffisament test
  938.  et fait test
  939.  pour dire
  940. qu'il ne comporte plus de bugs s
  941. rieux.
  942.     Enfin, ce programme est distribu
  943.  selon le concept @{b}giftware@{ub}. Autrement
  944. dit, vous devez m'envoyer un cadeau si vous utilisez Deft II ! :)
  945.     En effet, je fais des programmes par plaisir et par besoin. Mon but
  946. n'est certainement pas de gagner de l'argent avec. Cependant distribuer un
  947. programme demande pas mal de travail suppl
  948. mentaire (documentations,
  949. script installeur, etc), aussi j'aimerais recevoir un retour de ceux qui 
  950. utiliseront Deft II. En fait, tout signe de vie sera TRES appr
  951. me un
  952. simple email ou une carte postale. Ce qui m'interesse avant tout, c'est le
  953. contact avec d'autres personnes. Mais pour vous aider 
  954.  choisir mon cadeau,
  955. voici quelques suggestions :) :
  956.         - un enregistrement (gratuit !) 
  957.  un programme shareware
  958.         - une de vos r
  959. alisations (programme, module, animation, image,
  960. etc) si elle n'est pas facilement r
  961. rable sur aminet
  962.         - des sources E, C ou assembleur qui touchent de pr
  963. s la program-
  964. mation syst
  965. me, ou encore des sources False ou BrainFuck (ils peuvent bien
  966. toucher ce qu'ils veulent, du moment qu'ils marchent ! :))
  967.         - de l'argent, hummmm, pourquoi pas ? :)
  968.         - vos vieux RKM 1.3 (ou mieux 2.0)
  969.     J'insiste sur le fait qu'il est tr
  970. s frustant de faire l'effort de
  971. placer son programme dans le domaine du librement distribuable sans jamais
  972. recevoir de retour, c'est tout juste si vous savez qu'on utilise votre
  973. programme ! Alors SVP supportez le concept giftware, tout le monde s'y
  974. retrouve : l'auteur est heureux de recevoir un retour, et 
  975. a ne coute
  976. quasiment rien aux utilisateurs.
  977. @ENDNODE
  978. -------------------------------------------------------------------------------
  979. @NODE Auteur "L'auteur"
  980.     Vous pouvez me joindre par courrier 
  981.  mon adresse familiale :
  982.             @{b}Lionel Vintenat@{ub}
  983.             3 impasse Boileau
  984.             Lotissement Les Termes
  985.             87270 COUZEIX
  986.             FRANCE
  987.     Vous pouvez 
  988. galement me joindre sur internet. Mon adresse e-mail est
  989. @{b}vintenat@reseau.onecert.fr@{ub}. Cette adresse sera valable jusqu'en ao
  990. 1995 inclus. Je pr
  991. re de tr
  992. s loin que vous m'
  993. criviez par e-mail que par
  994. le courrier classique.
  995. @ENDNODE
  996. -------------------------------------------------------------------------------
  997. @NODE Remerciements "Les remerciements"
  998.     Pour faire ce programme j'ai utilis
  999.  les logiciels suivants :
  1000.         - @{b}Amiga E v3.0e@{ub} de Wouter van Oortmerssen
  1001.         - @{b}MUI v2.2@{ub} de Stefan Stuntz
  1002.         - @{b}MUIBuilder v2.0
  1003. @{ub} de Eric Totel
  1004.         - @{b}Mac2E v4.0@{ub} de ... euh ... moi-m
  1005.         - @{b}AutoBuild v1.0@{ub} de Jan Hendrik Schulz
  1006.         - @{b}FlexCat v1.4@{ub} de Jochen Wiedmann
  1007.         - @{b}Iconian v1.98
  1008. @{ub} de Chad Randall
  1009.     Tous m'ont aid
  1010. , pour ne pas dire que certains m'ont 
  1011.  carr
  1012. indispensables, aussi je remercie leur auteurs.
  1013.     Un grand merci tout sp
  1014. cial 
  1015.         - @{b}Gary Smith@{ub} (que je n'ai jamais rencontr
  1016. , mais qui sait
  1017. ce qui peut arriver avec la magie d'internet) pour avoir fait Deft : c'est
  1018.  lui que revient tout le m
  1019. rite pour l'id
  1020. niale de ce programme
  1021.         - l'@{b}Amiga@{ub} pour 
  1022. tre le meilleur ordinateur personnel
  1023.         - @{b}Wouter van Oortmerssen@{ub} pour son travail dans le domaine
  1024. de la compilation (essayez son FALSE, surprise garantie !) en g
  1025. ral et
  1026. pour @{b}Amiga E@{ub} en particulier
  1027.         - tous ceux de @{b}la mailing liste Amiga fran
  1028. aise@{ub} qui m'ont aid
  1029.         - tous ceux qui font du domaine public en g
  1030.         - @{b}Boris Jakubaschk@{ub} pour ses commentaires et pour le catalogue
  1031. allemand
  1032.         - @{b}Xavier Billault@{ub} pour son beta-testing (en direct !) et ses
  1033. suggestions
  1034.         - @{b}Patrick Tremisi@{ub} pour son beta-testing et ses suggestions
  1035.         - @{b}Vincent Thomas@{ub} pour son beta-testing et ses suggestions
  1036.     Enfin, merci d'avance 
  1037.  tous ceux qui me signaleront des @{" bugs " Link Bugs} ou des
  1038. suggestions, ou encore qui me feront parvenir des corrections ou des traduc-
  1039. tions de cette documentation (voir @{" l'auteur " Link Auteur}).
  1040.     Bon DP and ...
  1041.         @{b}NEVER FORGET, ONLY AMIGA MAKES IT POSSIBLE !@{ub}
  1042. @ENDNODE
  1043. @NODE INDEXNODE "Index"
  1044. @{"A faire" link "A_Faire"}
  1045. @{"Bugs" link "Bugs"}
  1046. @{"Commande ARexx 'add_default_tool'" link "ARexx_add_default_tool"}
  1047. @{"Commande ARexx 'add_path'" link "ARexx_add_path"}
  1048. @{"Commande ARexx 'delete_default_tool'" link "ARexx_delete_default_tool"}
  1049. @{"Commande ARexx 'delete_path'" link "ARexx_delete_path"}
  1050. @{"Commande ARexx 'get_new_default_tool'" link "ARexx_get_new_default_tool"}
  1051. @{"Commande ARexx 'get_old_default_tool'" link "ARexx_get_old_default_tool"}
  1052. @{"Commande ARexx 'get_path'" link "ARexx_get_path"}
  1053. @{"Commande ARexx 'go'" link "ARexx_go"}
  1054. @{"Commande ARexx 'loose_modifications'" link "ARexx_loose_modifications"}
  1055. @{"Commande ARexx 'number_default_tools'" link "ARexx_number_default_tools"}
  1056. @{"Commande ARexx 'number_paths'" link "ARexx_number_paths"}
  1057. @{"Commande ARexx 'save_prefs'" link "ARexx_save_prefs"}
  1058. @{"Commande ARexx de base de MUI" link "ARexx_MUI"}
  1059. @{"Comment j'utilise moi-m
  1060. me Deft II..." link "Mon_Utilisation"}
  1061. @{"Deft II v1.3" link "Main"}
  1062. @{"Didacticiel" link "Didacticiel"}
  1063. @{"Distribution" link "Distribution"}
  1064. @{"Historique" link "Historique"}
  1065. @{"Installation" link "Installation"}
  1066. @{"Introduction" link "Introduction"}
  1067. @{"L'auteur" link "Auteur"}
  1068. @{"L'interface" link "Interface"}
  1069. @{"La cha
  1070. ne 'Ancien'" link "stR_old_def_tool"}
  1071. @{"La liste" link "lv_default_tools"}
  1072. @{"La liste" link "lv_paths"}
  1073. @{"Le bouton 'A propos'" link "bt_about"}
  1074. @{"Le bouton 'Commencer'" link "bt_go"}
  1075. @{"Le bouton 'Effacer'" link "bt_delete_def_tool"}
  1076. @{"Le bouton 'Effacer'" link "bt_delete_path"}
  1077. @{"Le bouton 'Quitter'" link "bt_quit"}
  1078. @{"Le bouton 'Sauver pr
  1079. fs'" link "bt_save_prefs"}
  1080. @{"Le bouton 'Stop'" link "bt_stop"}
  1081. @{"Le gadget popasl" link "pa_path"}
  1082. @{"Le gadget popobject 'Nouveau'" link "po_new_def_tool"}
  1083. @{"Le gadget texte 'Fichier'" link "tx_info"}
  1084. @{"Le groupe 'Chemins'" link "gr_paths"}
  1085. @{"Le groupe 'Contr
  1086. le de Deft II'" link "gr_controls"}
  1087. @{"Le groupe 'Outils par d
  1088. faut'" link "gr_default_tools"}
  1089. @{"Le port ARexx" link "ARexx"}
  1090. @{"Les remerciements" link "Remerciements"}
  1091. @{"Les sources" link "Sources"}
  1092. @{"Utilisation" link "Utilisation"}
  1093. @endnode
  1094.